let conFn = {

    toCelsius(fahrenheit) {
        return (fahrenheit - 32) * 5 / 9;
      },
      
      toFahrenheit(celsius) {
        return (celsius * 9 / 5) + 32;
      }
}

  function tryConvert(temperature, convert) {
//   判断用户是否输入了非数字
    if (isNaN(temperature)|| temperature == "") {
      return '';
    }
    const input = parseFloat(temperature);//将传入的温度转换为浮点数
    const output = conFn[convert](input); //调用转换函数
    const rounded = Math.round(output * 1000) / 1000; //四舍五入，保留三位小数点
    return rounded.toString();
  }
  export default tryConvert